/**
 * 
 */
package com.quanyan.place.service;

import java.util.Date;
import java.util.List;

/**
 *商家端银联pos支付
 * @author tim
 * @time 2017年3月13日
 *
 */
public interface ApiPosUnionPayService {

 
/**
 * 银联pos异常订单状态修改
 * @param uid
 * @param orderNo
 * @param submitTime
 * @return
 */
	int updatePosUnionOrderStatus(Integer uid, String orderNo, Date submitTime);
	
	/**
	 * 获取系统OrderNo列表
	 * @return
	 */
	List<String>selectPosUnionOrderNo(String orderNoSuffix,Integer uid,String isBookAll);
	
	/**
	 * 获取银联pos订单号
	 * @param orderNo
	 * @return
	 */
	String getPosUnionPlaceOrderId(String orderNo);
	/**
	 * 获取银联pos订单号
	 * @param orderNo
	 * @return
	 */
	String getPosUnionMemberOrderId(String orderNo);
	/**
	 * 获取银联pos订单号
	 * @param orderNo
	 * @return
	 */
	String getBookAllPlaceOrderId(String orderNo);
	
	/**
	 * 支付成功更改订单库存
	 * @param orderNo
	 */
	void updateInventoryStatus(String orderNo,String isBookAll);
}
